Helps with debugging/profiling.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4176>
self->cancellable = g_cancellable_new ();
self->task = g_task_new (self, self->cancellable,
callback, user_data);
+ g_task_set_source_tag (self->task, shell_mime_sniffer_sniff_async);
self->watchdog_id =
g_timeout_add_once (WATCHDOG_TIMEOUT,
request->identities = g_list_copy (identities);
g_list_foreach (request->identities, (GFunc) g_object_ref, NULL);
request->simple = g_task_new (listener, NULL, callback, user_data);
+ g_task_set_source_tag (request->simple, initiate_authentication);
request->cancellable = cancellable;
request->handler_id = g_cancellable_connect (request->cancellable,
G_CALLBACK (on_request_cancelled),
screenshot->screenshot_area.height = height;
task = g_task_new (screenshot, NULL, on_screenshot_written, result);
+ g_task_set_source_tag (task, grab_screenshot);
g_task_run_in_thread (task, write_screenshot_thread);
g_object_unref (task);
}
g_signal_emit (screenshot, signals[SCREENSHOT_TAKEN], 0, &rect);
task = g_task_new (screenshot, NULL, on_screenshot_written, result);
+ g_task_set_source_tag (task, grab_window_screenshot);
g_task_run_in_thread (task, write_screenshot_thread);
g_object_unref (task);
}
(MtkRectangle *) &screenshot->screenshot_area);
task = g_task_new (screenshot, NULL, on_screenshot_written, result);
+ g_task_set_source_tag (task, shell_screenshot_screenshot_area);
g_task_run_in_thread (task, write_screenshot_thread);
}
gpointer user_data)
{
g_autoptr (GTask) task = g_task_new (NULL, cancellable, callback, user_data);
+ g_task_set_source_tag (task, shell_util_systemd_call);
g_autoptr (GVariant) params_owned = g_variant_ref_sink (g_steal_pointer (¶ms));
#ifdef HAVE_SYSTEMD
GError *error = NULL;
task = g_task_new (icon_info, cancellable, callback, user_data);
+ g_task_set_source_tag (task, st_icon_info_load_icon_async);
if (icon_info_get_pixbuf_ready (icon_info))
{
g_return_if_fail (colors != NULL);
task = g_task_new (icon_info, cancellable, callback, user_data);
+ g_task_set_source_tag (task, st_icon_info_load_symbolic_async);
data = g_new0 (AsyncSymbolicData, 1);
g_task_set_task_data (task, data, (GDestroyNotify) async_symbolic_data_free);
g_autoptr (GTask) task = NULL;
task = g_task_new (icon, cancellable, callback, user_data);
+ g_task_set_source_tag (task, st_image_load_async);
g_task_set_task_data (task, GINT_TO_POINTER (size), NULL);
g_task_run_in_thread (task, load_image_thread);
}
if (data->file)
{
GTask *task = g_task_new (cache, NULL, on_pixbuf_loaded, data);
+ g_task_set_source_tag (task, load_texture_async);
g_task_set_task_data (task, data, NULL);
g_task_run_in_thread (task, load_pixbuf_thread);
g_object_unref (task);